ffa841ab44f6a167648c10897796dc539cad7bec,plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/numeric/UnnecessaryExplicitNumericCastInspection.java,UnnecessaryExplicitNumericCastInspection,isPrimitiveNumericCastNecessary,#PsiTypeCastExpression#,144
Before Change
final Project project = expression.getProject();
final JavaPsiFacade javaPsiFacade = JavaPsiFacade.getInstance(project);
final PsiElementFactory factory = javaPsiFacade.getElementFactory();
final PsiCallExpression newMethodCall = (PsiCallExpression)
factory.createExpressionFromText(newMethodCallText.toString(), expression);
if (targetMethod != newMethodCall.resolveMethod()) {
return true;
}
After Change
final Project project = expression.getProject();
final JavaPsiFacade javaPsiFacade = JavaPsiFacade.getInstance(project);
final PsiElementFactory factory = javaPsiFacade.getElementFactory();
final PsiExpression expressionFromText = factory.createExpressionFromText(newMethodCallText.toString(), expression);
if (expressionFromText instanceof PsiCallExpression) {
final PsiCallExpression newMethodCall = (PsiCallExpression)expressionFromText;
if (targetMethod != newMethodCall.resolveMethod()) {
return true;
}